package com.kws.system.domain.vo;

import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * <b>CreateMessageNotificationRq</b>
 *
 * @description: CreateMessageNotificationRq <br>
 * @date: 2024/11/5 15:28 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class CreateMessageNotificationRq {
    @ApiModelProperty(value = "消息类型")
    private String messageType;

    @ApiModelProperty(value = "消息名称")
    private String messageName;

    @ApiModelProperty(value = "消息内容")
    private String messageContent;

    @ApiModelProperty(value = "通知人员列表，为空则为全员")
    private List<Long> userIds;

    @ApiModelProperty(value = "通知方式：0-站内通知，1-短信通知")
    private List<String> notificationModeList;

    public String getMessageType() {
        return messageType;
    }

    public void setMessageType(String messageType) {
        this.messageType = messageType;
    }

    public String getMessageName() {
        return messageName;
    }

    public void setMessageName(String messageName) {
        this.messageName = messageName;
    }

    public String getMessageContent() {
        return messageContent;
    }

    public void setMessageContent(String messageContent) {
        this.messageContent = messageContent;
    }

    public List<Long> getUserIds() {
        return userIds;
    }

    public void setUserIds(List<Long> userIds) {
        this.userIds = userIds;
    }

    public List<String> getNotificationModeList() {
        return notificationModeList;
    }

    public void setNotificationModeList(List<String> notificationModeList) {
        this.notificationModeList = notificationModeList;
    }
}
